#macro analysis